package com.rrhh.serviceimpl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;



import org.springframework.test.annotation.Rollback;
import org.springframework.transaction.annotation.Transactional;

import com.rrhh.dao.IGrupoEmpresarialDAO;
import com.rrhh.domain.GrupoEmpresarial;
import com.rrhh.service.IGrupoEmpresarialService;

@Service("grupoEmpresarialService")
//@Transactional(readOnly=true)
public class GrupoEmpresarialServiceImpl implements IGrupoEmpresarialService{

	@Autowired
	IGrupoEmpresarialDAO grupoEmpresarialDAO;
	
	
	
	public IGrupoEmpresarialDAO getGrupoEmpresarialDAO() {
		return grupoEmpresarialDAO;
	}

	public void setGrupoEmpresarialDAO(IGrupoEmpresarialDAO grupoEmpresarialDAO) {
		this.grupoEmpresarialDAO = grupoEmpresarialDAO;
	}

	//@Transactional(readOnly=false)
	@Override	
	public void insertGrupoEmp(GrupoEmpresarial grupoEmpresarial) {
		// TODO Auto-generated method stub
		
		grupoEmpresarialDAO.insertGrupoEmp(grupoEmpresarial);
		
		GrupoEmpresarial gp = new GrupoEmpresarial();
		gp.setIdgrupo_empresarial(1);
		
		getByIdGrupoEmpresarial(gp);
	}

	@Override
	public GrupoEmpresarial getByIdGrupoEmpresarial(
			GrupoEmpresarial grupoEmpresarial) {
		// TODO Auto-generated method stub
		return grupoEmpresarialDAO.getByIdGrupoEmpresarial(grupoEmpresarial);
	}

}
